. _  O       _  O        _  O      _  O 
.   \-|-\_     \-|-\_      \-|-\_      \-|-\_ 
.    /^\          /^\           /^\          /^\
.   ^^ ^^       ^^ ^^        ^^ ^^       ^^ ^^ 
 ::L::e::t::'::s:: ::B::o::o::g::i::e::